/**  
* @Title: IBookBorrowMapper.java  
* @Package com.ssm.demo.dao.mapper.bookborrow  
* @Description: TODO(用一句话描述该文件做什么)  
* @author jing Lei 
* @date 2018年12月27日  
* @version V1.0  
*/

package com.ssm.demo.dao.mapper.bookborrow;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.ssm.demo.dao.mapper.IBaseMapper;
import com.ssm.demo.model.BookBorrow;

/**
 * @ClassName: IBookBorrowMapper
 * @Description: Mapper
 * @author jing Lei
 * @date 2018年12月27日
 * 
 */

public interface IBookBorrowMapper extends IBaseMapper<BookBorrow>{
	/**
	 * 
	 * 根据学生id查询
	 * 
	 * @param studentId
	 *            学生id
	 * @return List<BookBorrow>类型的数据集合
	 */
	public List<BookBorrow> findByStudentId(int studentId);

	/**
	 * 
	 * 根据书籍id查询信息
	 * 
	 * @param bookId
	 *            书籍id
	 * @return List<BookBorrow>类型的数据集合
	 */
	public List<BookBorrow> findByBookId(int bookId);

	/**
	 * 
	 * 根据借书日期查询信息
	 * 
	 * @param borrowDate
	 *            借书日期
	 * @return List<BookBorrow>类型的数据集合
	 */
	public List<BookBorrow> findByBorrowDate(String borrowDate);

	/**
	  * 
	  * @param 
	  * @return 
	  */
	public List<BookBorrow> query(@Param("queryName")String queryName, @Param("queryValue")String queryValue);
}
